std::thread::detach
From cppreference.com
| void detach(); |
(since C++11) | |
Separates the thread of execution from the thread object, allowing execution to continue independently. Any allocated resources will be freed once the thread exits.
After calling detach, the following conditions will hold:
- *this no longer owns any thread
- joinable() == false
- get_id() == std::thread::id()
Contents |
[edit] Parameters
(none)
[edit] Return value
(none)
[edit] Exceptions
std::system_error if joinable() == false or an error occurs.
[edit] Example
| This section is incomplete Reason: no example |
[edit] See also
| waits for a thread to finish its execution (public member function) | |
| checks whether the thread is joinable, i.e. potentially running in parallel context (public member function) | |